import JSEncrypt from 'jsencrypt';

/**
 * 生成RSA密钥对（仅用于测试，生产环境密钥对由后端生成）
 * @returns {object} { publicKey: 公钥, privateKey: 私钥 }
 */

const encrypor = new JSEncrypt({ default_key_size: 2048 }); // 2048位密钥
// const privateKey = crypt.getPrivateKey(); // 获取私钥
// const publicKey = crypt.getPublicKey();   // 获取公钥
encrypor.setPublicKey(
    'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIPOQFF4xPbQwn1VGmECm/L9Ge6WgkiCUSukT1C+zKHyPTqzbcFrurVEin6ANooatjYtfFaUaW6W/I1bYZNU1EmbHHDoNDr9MvE8RFC2CsUXVPm8IkXZjeMEILdSvoTyJxGPP+FkGlQ3l7D6e9BjuINO2dvAU7lbuLhhzA3MIrtQIDAQAB'
)

export default encrypor 
